package cn.iocoder.yudao.module.famous.doctor.controller.admin.extraction.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;
import java.util.*;
import java.time.LocalDateTime;
import java.time.LocalDateTime;
import javax.validation.constraints.*;

/**
 * 开方 Base VO，提供给添加、修改、详细的子 VO 使用
 * 如果子 VO 存在差异的字段，请不要添加到这里，影响 Swagger 文档生成
 */
@Data
public class ExtractionBaseVO {

    @Schema(description = "病情")
    private Long illness;

    @Schema(description = "处方标题")
    private String title;

    @Schema(description = "药方")
    private String content;

    @Schema(description = "疾病标签")
    private String illnessLabel;

    @Schema(description = "药方使用次数")
    private Long useNum;

    @Schema(description = "多少病种使用")
    private Long illnessNum;

    @Schema(description = "剂量")
    private Long dosage;

    @Schema(description = "日用量")
    private Long dailyConsumption;

    @Schema(description = "注意事项")
    private String mattersAttention;

    @Schema(description = "药方使用说明")
    private String useBook;

    @Schema(description = "患者用户", example = "8961")
    private String patientId;

    @Schema(description = "用法")
    private Integer usage;

}
